Skip to content

fix: register defers immediately in scan.go#1354

Merged
egibs merged 6 commits into
chainguard-dev:mainfrom
egibs:immediate-defers
Feb 5, 2026
Merged

fix: register defers immediately in scan.go#1354
egibs merged 6 commits into
chainguard-dev:mainfrom
egibs:immediate-defers

Conversation

@egibs

@egibs egibs commented Feb 5, 2026

Copy link
Copy Markdown
Member

Early returns with the original defer func() { ... } would leak resources. This PR moves each defer directly below its respective resource.

Signed-off-by: egibs <20933572+egibs@users.noreply.github.com>
@egibs egibs requested a review from stevebeattie February 5, 2026 01:19

@stevebeattie stevebeattie left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

Signed-off-by: egibs <20933572+egibs@users.noreply.github.com>
@egibs egibs enabled auto-merge (squash) February 5, 2026 01:29
egibs added 4 commits February 4, 2026 19:48
Signed-off-by: egibs <20933572+egibs@users.noreply.github.com>
Signed-off-by: egibs <20933572+egibs@users.noreply.github.com>
@egibs egibs merged commit 62f7b10 into chainguard-dev:main Feb 5, 2026
17 checks passed
@egibs egibs deleted the immediate-defers branch February 5, 2026 03:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants